Bug 543989 - Crash in gtk_tree_view_size_allocate_columns
authorKristian Rietveld <kris@gtk.org>
Mon, 21 Jul 2008 13:32:05 +0000 (13:32 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Mon, 21 Jul 2008 13:32:05 +0000 (13:32 +0000)
2008-07-21  Kristian Rietveld  <kris@gtk.org>

Bug 543989 - Crash in gtk_tree_view_size_allocate_columns

* gtk/gtktreeview.c (gtk_tree_view_size_allocate_columns): check
for width_changed != NULL.  (Patch by Josselin Mouette).

svn path=/trunk/; revision=20883

ChangeLog
gtk/gtktreeview.c

index 2050a8ea6a129530ae9a4879ace159970fcc8be3..db85c884cc592665dfa34544df1952e40ac7e80e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-07-21  Kristian Rietveld  <kris@gtk.org>
+
+       Bug 543989 - Crash in gtk_tree_view_size_allocate_columns
+
+       * gtk/gtktreeview.c (gtk_tree_view_size_allocate_columns): check
+       for width_changed != NULL.  (Patch by Josselin Mouette).
+
 2008-07-21  Michael Natterer  <mitch@imendio.com>
 
        Bug 442042 – GtkScaleButton is too limited
index afa0629704ecc7f58b2a70df86527bb4c22c82cf..b2d50f58af3a4b5c15fb13733d1114cf72c3ae47 100644 (file)
@@ -2319,7 +2319,8 @@ gtk_tree_view_size_allocate_columns (GtkWidget *widget,
    * so the total width of the tree view changes.
    */
   tree_view->priv->width = width;
-  *width_changed = TRUE;
+  if (width_changed)
+    *width_changed = TRUE;
 
   if (column_changed)
     gtk_widget_queue_draw (GTK_WIDGET (tree_view));